SVM patch to ensure that PAE bit is set for 32bit guests on 32bit PAE,
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 20 Apr 2006 16:02:42 +0000 (17:02 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 20 Apr 2006 16:02:42 +0000 (17:02 +0100)
commit4cab737e18d8d747de91611f40b511ee0882cac1
treece9d8908ae91660926496b62d9d0fca55246e4d0
parentce969676cbbd7c479b6a25ba73347c44e3c0498e
SVM patch to ensure that PAE bit is set for 32bit guests on 32bit PAE,
by using paging levels>=3 rather than ifdef i386.  This patch fixes
the "black screen" hang issue when building w/XEN_TARGET_X86_PAE=y on
32bit.

Tested linux debian and win2003EE guests with pae=1.  The linux
guest boots without error, while the windows guest sometimes hits a
bug() in shadow.c.  Both VT and SVM encounter the same bug.

Signed-off-by: Tom Woller <thomas.woller@amd.com>
xen/include/asm-x86/hvm/svm/vmcb.h